The big promise: computing a cure for cancer Disaster in the developing world Hope born of gene revolution